home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48_2 / super-ch.0 < prev    next >
Internet Message Format  |  1995-03-23  |  9KB

  1. From comp.sys.handhelds Fri May 24 22:37:46 1991
  2. Path: seq!ecsgate!mcnc!gatech!bloom-beacon!eru!hagbard!sunic!chalmers.se!etek.chalmers.se!etek.chalmers.se!erikmb
  3. From: erikmb@etek.chalmers.se (Erik Bryntse)
  4. Newsgroups: comp.sys.handhelds
  5. Subject: SUPER-CHIP a new CHIP interpretator (the RIGHT one)
  6. Message-ID: <1991May16.011543.29604@etek.chalmers.se>
  7. Date: 16 May 91 01:15:43 GMT
  8. Sender: erikmb@etek.chalmers.se (Erik Bryntse)
  9. Organization: Chalmers University of Technology, Gothenburg, Sweden
  10. Lines: 199
  11.  
  12. Ooops! The version of SUPER-CHIP posted before was not the right one.
  13. Use this one instead. Sorry!
  14.  
  15.  
  16. SUPER-CHIP v1.0
  17. ===============
  18.  
  19. ... a modified version of the CHIP-8 game interpreter originally
  20. made by Andreas Gustafsson.
  21.  
  22. S-CHIP offers:
  23.  
  24. - full screen resolution in new extended screen mode
  25. - downward compability (you can run your old CHIP games)
  26. - faster execution in extended mode
  27. - a larger 16x16 sprite available
  28. - new, larger fonts for scores
  29. - you can pass information to and from a S-CHIP program
  30. - programmable exit from the S-CHIP interpreter possible
  31. - no need to turn off the clock
  32. - it will always start
  33.  
  34. What can this mean to the next generation of CHIP games?
  35.  
  36. - Higher resolution and faster action.
  37.  
  38. - One can make a strategy game in RPL with combat parts programmed
  39. in S-CHIP. When one of the players has won the combat, the S-CHIP
  40. program can exit and pass the results on to the main RPL program.
  41.  
  42. - High score screens etc can be done in RPL and the action parts
  43. in S-CHIP.
  44.  
  45.  
  46. Description of new functions
  47. ============================
  48.  
  49. Hex      Chipper            Description
  50. ---      -------            -----------
  51.  
  52. 00FF     DB #00, #FE        Turn extended screen mode ON, enabling
  53.                             higher speed and full screen (64x128)
  54.                             resolution. Default is OFF.
  55.  
  56. 00FE     DB #00, #FF        Turn extended screen mode OFF.
  57.  
  58. 00FD     DB #00, #FD        Exit from S-CHIP environment
  59.          
  60. DXY0     DRW VX, VY, 0      Draw 16x16 pixels sprite from [I] at
  61.                             VX, VY. Sprite is stored in 32 bytes, 2
  62.                             bytes per row with leftmost byte last.
  63.  
  64. FX30     DB #FX, #30        Points I to 10-byte sprite for the
  65.                             digit in VX (0..9).
  66.  
  67. FX75     DB #FX, #75        Store V0..VX in RPL user flags (X<=7)
  68.  
  69. FX85     DB #FX, #85        Read V0..VX from RPL user flags (X<=7)
  70.  
  71. The "Chipper" column is the necessary commands for the Chipper
  72. assembler written by Christian Egeberg. I highly recommend this
  73. program!
  74.  
  75. For a description of the standard CHIP instructions, refer to the
  76. original CHIP-48 documentation or the documentation of Chipper.
  77. These should be available at funic.funet.fi for anonymous ftp.
  78.  
  79.  
  80. User instructions
  81. =================
  82.  
  83. Download the string at the end of this posting to your HP. Run
  84. ASC-> and store the result as SCHIP.
  85.  
  86. To run a CHIP game put the program string on level one and press
  87. SCHIP.
  88.  
  89.  
  90. Additional information
  91. ======================
  92.  
  93. I will download the source code to funic.funet.fi as soon as
  94. possible.
  95.  
  96. I expect YOU to write a new, fantastic, super game for S-CHIP!
  97.  
  98. Please let me know what you think of the new features, and if you
  99. have more ideas.
  100.  
  101. Thanks to Andreas Gustafsson for a well written and documented
  102. program!
  103.  
  104.  
  105. Copyrights, etc
  106. ===============
  107.  
  108. ASC-> is written by William C Wickes.
  109. Chipper V1.12 is (c) Copyright 1990 Christian Egeberg.
  110.  
  111. Below is the original copyright message for CHIP-48 v2.25
  112.  
  113. (c) Copyright 1990 Andreas Gustasson
  114.  
  115. Noncommercial distribution allowed, provided that this copyright
  116. message is preserved, and any modified versions are clearly marked
  117. as such.
  118.  
  119. The program makes use of undocumented low-level features of the
  120. HP48SX calculator, and may or may not cause loss of data, ex-
  121. cessive battery drainage, and/or damage to the calculator hard-
  122. ware. The author takes no responsibility whatsoever for any damage
  123. caused by the use of this program.
  124.  
  125. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESSED OR
  126. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  127. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PUR-
  128. POSE.
  129.  
  130.  
  131. The modifications from CHIP v2.25 to S-CHIP v1.0 is made by 
  132.  
  133. Erik Bryntse
  134. (erikmb@etek.chalmers.se)
  135.  
  136.  
  137. Enjoy!
  138.  
  139.  
  140. Download string in ASC-format
  141. ================================================================
  142. %%HP: T(3)A(D)F(.);
  143. "CCD20F80108FB97608FFBA81346C1208FD7B5013281AF04346C100CA81AF0281
  144. AF1C134AF2154716F154716F370000100415C781AF143417000C213434B55078
  145. 08218376F13415507808218074E18F2D76081AF123400400C213414713514334
  146. C2A208A6A1174143818F843400C108B23134FFFFF81AF0B6C711747AB18F2D76
  147. 0174E78FB976081AF1A13481B434AED00C2135808210515F0F217015C1161CC9
  148. 6CBE81B434C0E00C21358082182147144164174CC96CFE84F808FD281AF08320
  149. 0281AF0B81AF143482000C2134D2144163144345C100C2134D2154073A3D2328
  150. 31134146DA1468A68F8082408F000EF281AF0175E05128087438808085F8F2D7
  151. 60142164808C81AF1BDA818F0181AF0371D1135D217015701C0C6C681B4CA349
  152. 1E00C2134D215E381B4CA81B5818F2B0681B24606D7F808085F11B1088DF7530
  153. 135147818F2F818F23144818F2F818F2F818F21164A6C96C2E018A86115F015C
  154. 0160170CC6AEF01D2312281AF14C213414E96AB2161156090AF116015E2801BB
  155. E8082200C0E3215C2D2328311341423408F000EF281AF118A6606D80D23108EA
  156. 3408F000EF681AF0173D014E96A80A6E14C16114E96A80A6E14C81AF14348200
  157. 0CA130320108018F06110DAD280115E31583FC0EF68087400808700080873703
  158. 010374701560FE8082010EF2154062EFD22215702017114F1C101C681AF12C20
  159. 1D21570C681AF14C213401D23006BEFD230F62EFD2310168DFD231116ECFD231
  160. 2164CF77BFD214E0617279AFD014A071C201172769F1C2D215E106778FD015A1
  161. 07DE01F6F680821100E6206748F0714C03C681B4CA34C8B00C2134D215E08018
  162. F06110DAD280116015E00EF20113613406703F81AF18750F13507DA011361340
  163. 6711F07132130818F0D8BA40DA0170CEDAD2310E8A23331EE8A2C631FF8A6606
  164. C90A6E8A6606BA031DF8A6606B9C0281AF143417000CA3104D5130146134AF21
  165. 54716F154716F14C818F04A6D96D7D0381AF1434C2000C21341428A800818F83
  166. 140818F24C2134D215E381AF0B0381AF14345C100C213430F15400381AF14345
  167. C100C2134D21540037BCD81AF0B0381AF1434C2000C2134142818F24C213681A
  168. F131583136142818F0334040008B6001406EAF779D17114B14E9664181AF2B81
  169. 8F2181AF2B03717D17114B14E962EE69DF70AD6CCF789D6AEF7B4D17114B1480
  170. 37C3D17114B14EA6214C0317115B01C1300906B0787D1480330190601776D0E6
  171. A15C10330290601715D0E6215C103303906D17B3DAE80E690E62BEE0E6514C03
  172. 30490601781DC215C1633D30590651720DBECC2E615C1681D3069069177ECAEA
  173. 8196215C1AE66DFC307906C078CCDE63CF30E9060176BCC615C161DC02722C81
  174. AF0803773C721CD014AC281AF0B03702C344010013615A113617114F1C10E621
  175. 4C03631281AF14345C100C2134156090A60649074AA48D90A6F78F381AF1874B
  176. B81AF087BFBD731F10E6631F30E63171AE215F0A62AE53102B61550AE1AE215F
  177. 0B6980D080CF2EA82201C1725575D38EB7BFAE22E90A50B6614C2003737381AF
  178. 187F2B81AF08767BD731F30E6631F70E63171AF215F090EF081862F2C3082006
  179. A62AE53104B61550AE107B6980D080CF201C17E8376438ECEAFAE22E90A50B66
  180. 14C200376BAD214E7E4BAE3A8717114B1C131E9962D0311A962E002AEBAE06B1
  181. DAEBAE06BEC13606D3DB7A0B90E017E29413B076AEF738A314015C17419471DB
  182. 7EDA90E4E07134AEB030702762A17114B1C131709668113606723A14A0713614
  183. 80331A0966617B7F47014C03078C1D7F31519662114E0676F90714C033181966
  184. 2114E0677E90714C0331E1966B1D214E81AF10A3A40081AF00033192966B1D2D
  185. 01520A86C6C6C281AF0803310396632D2D01520A86C4C4CAC43105CA81AF0003
  186. 313396260639014EAE781B43454500C2134D096B42AEB808A0C015E205CA0416
  187. 2819636EDF02D881AF1880824DFF008B2007EC8134D4D2221500160154016021
  188. 15001601540160201500160154003315596653707914E14D1361348BAE117116
  189. 181AF18B3640081AF0866DF03315696633743914F14C1361348BA2E17116181A
  190. F18B3640081AF0866DF31579666279191F5D60714E14D1361341711618B6BE03
  191. 3158966627CE81F5D60714F14C1361341711618B6BE030281AF14341B100C213
  192. 481AF1814416481AF1914416481AF1A14416481AF1B1441640181AF14341B100
  193. C213414681AF0816414681AF0916414681AF0A16414681AF0B16401D6C4C4C28
  194. 1AF14CA3417000C281AF09DB819F2819F281AF0A31300E6331702C90A8081862
  195. 720A6B81AF0B81AF18134D014A2C90AC0161F0F014A20136818F2181AF0881AF
  196. 1BD7D2C68086040E681CA6F5EED72081AF11130146818F0481AF0181AF12C213
  197. 43102B6280821302C90A80818601209E650AE6A6E80D01561A9A0E1791AF080F
  198. D2E30180FDA9F0E1AB9F0E17154120A4E94A60652F01C4D6C4C4C281AF14CA34
  199. 17000C281AF09DB819F2819F2819F2C6C681AF0A31700E63CB81AF0B81AF1813
  200. 4D014A818F2181AF0881AF1BD3A77A778086080818F32819F0A6E54E81AF1113
  201. 0146818F0981AF0181AF12C21343102B6280821809E650AE6A6E80D01561A9A0
  202. E1791AF080FD2E30180FDA9F0E1AB9F0E17154116F16F161154120A4E94A6069
  203. 3F01F999F26227F1F8FF1F1F99F11F8F1FF8F9FF1244F9F9FF9F1FF9F99E9E9E
  204. F888FE999EF8F8FF8F88C3E73C3C3C3C3C3CE7C3818385818181818181C3E3F7
  205. 3C60C0810306FFFFC3E73C30E0E0303CE7C360E0E163666CFFFF6060FFFF0C0C
  206. CFEF303CE7C3E3C70C0CCFEF3C3CE7C3FFFF3060C08103060606C3E73C3CE7E7
  207. 3C3CE7C3C3E73C3CF7F33030E3C7100200400800610230460821148884824844
  208. 422824221812814121119C20EB30AC3031409340F440F540E640384075407650
  209. 3750A8505B504F604870958F"
  210. ================================================================
  211.  
  212.